to the best of ability - Französisch Englisch Wörterbuch